let $;
var define = layui.define(['index', 'form', 'table', 'laypage', 'layedit', 'laydate', 'laytpl'], function (exports) {
    $ = layui.$;
    let layer = layui.layer;
    let table = layui.table;
    let form = layui.form;
    var laytpl = layui.laytpl;
    zmnLayUtil.layFormVerify(form);
    let cols = [
        [
            {field: 'number', title: '序号', fixed: 'left', align: 'center', type: 'numbers'},
            {field: 'batchId', title: '批次ID', align: 'center'},
            {field: 'batchName', title: '批次名称', align: 'center'},
            {
                field: 'preferentialType', title: '优惠类型', align: 'center', templet: function (row) {
                    var value = "";
                    if (row.preferentialValue) {
                        if (row.preferentialType && row.preferentialType == 1) {
                            value = "折扣" + row.preferentialValue / 10 + "折";
                        }
                        if (row.preferentialType && row.preferentialType == 2) {
                            value = "立减" + (row.preferentialValue / 100) + "元";
                        }
                    }
                    return value;
                }
            },
            {
                fixed: 'right', title: '删除', align: 'center', templet: function (row) {
                    var getTpl = coupInfoOperat.innerHTML;
                    return laytpl(getTpl).render(row);
                }
            }
        ]
    ];

    //渲染表格
    form.render();


    table.render({
        elem: "#act-coupinfo-table",
        toolbar: "#act-coupinfo-table-tool",
        title: "活动配置管理",
        data: json.activityCoupList,
        limit: json.pageSize,
        cols: cols,
        page: true,
        height: 'full-120',
        defaultToolbar: ['filter']
    });

    let tableRender = function (data) {
        zmnLayUtil.layTableRender(table, cols, "act-coupinfo-table", data, "/activity/config/getActcouplist", {
            page: false
        });
    };
    // //加载数据
    // tableRender();
     var acitvityIdData;
    //点击删除
    $('body').on('click', '.del-doupInfo', function () {
        var data = $(this).attr("data-id");
         acitvityIdData = $(this).attr("data-actid");
        layer.confirm('确定删除该批次吗?', {
            btn: ['确定'] //按钮
        }, function () {
            $.ajax({
                type: "POST",
                url: "/activity/config/coupbatch/del",
                dataType: "json",
                data: {activityCoupBatchId: data},
                success: function (json) {
                    if (json.status == 200) {
                        tableRender({activityId: acitvityIdData});
                    }
                    layer.msg(json.message);
                }
            });
        });
    });


    // /**
    //  * 描述: 删除
    //  **/
    // $(document).on('click', '#coupInfoOperat ', function () {
    //     // var checkData = table.checkStatus('zmn-review-table').data;
    //     // if (checkData.length < 1){
    //     //     layer.msg("请选择需要删除的配置");
    //     //     return false;
    //     // }else {
    //     //     var relateIds = new Array();
    //     //     for (var i = 0;i<checkData.length;i++){
    //     //         relateIds.push(checkData[i].relateId);
    //     //     }
    //         layer.confirm('确定删除配置信息', {
    //             btn: ['确定'] //按钮
    //         }, function(){
    //             $.ajax({
    //                 type: "POST",
    //                 url: "/coup/review/delCoupStore.action",
    //                 contentType: "application/json",
    //                 dataType: "json",
    //                 data: JSON.stringify({relateIds:relateIds}),
    //                 success: function (json) {
    //                     if (json.status == 200) {
    //                         tableRender({merId : $("#merId").val()});
    //                     }
    //                     layer.msg(json.message);
    //                 }
    //             });
    //         });
    //
    // });


    // //新增优惠
    // $('body').on('click', '#addCoupBtn', function () {
    //     //  alert(json.currentActivityId);
    //     var url = '/activity/config/coupinfo/add.action?activityId=' + json.currentActivityId;
    //     var index = layer.open({
    //         title: '新增',
    //         type: 2,
    //         shift: 7,
    //         area: ['100%', '100%'],
    //         fix: true,
    //         maxmin: true,
    //         offset: ['6px'],
    //         content: url
    //     });
    //     layer.full(index);
    // });

    function refresh(){
        tableRender({activityId: json.currentActivityId});
    }
    $('body').on('click', '#addCoupBtn', function () {
        var url = '/activity/config/coupinfo/add.action?activityId=' + json.currentActivityId;
        let data = {
            title: '',
            shade: 0.8,
            maxmin: false,
            resize: false,
            closeBtn: 1,
            end: refresh
        };
        zmnLayUtil.openIframeCustom(layer, url, data);
    });


    //对外暴露的接口
    exports('zmn_plat_activity_coupInfo', {});
});


